package com.woniu.microuserserver.test;

import com.woniu.microcommonsserver.entity.UserInfoEntity;
import com.woniu.microuserserver.utils.MyArrayUtils;
import org.apache.commons.lang.ArrayUtils;

import java.util.*;

public class Mytest {
    public static void main(String[] args) {
        //先查询所有的员工信息
//        List<UserInfoEntity> listall = new ArrayList();
//        UserInfoEntity userInfoEntity1 = new UserInfoEntity();
//        userInfoEntity1.setId(new Long(1));
//        UserInfoEntity userInfoEntity2 = new UserInfoEntity();
//        userInfoEntity2.setId(new Long(2));
//        UserInfoEntity userInfoEntity3 = new UserInfoEntity();
//        userInfoEntity3.setId(new Long(3));
//        UserInfoEntity userInfoEntity4 = new UserInfoEntity();
//        userInfoEntity4.setId(new Long(4));
//
//        listall.add(userInfoEntity1);
//        listall.add(userInfoEntity2);
//        listall.add(userInfoEntity3);
//        listall.add(userInfoEntity4);
//        //再查询这个角色已经拥有的用户id
//        List<Integer> uids = new ArrayList();
//        uids.add(2);
//        uids.add(4);
//        //得到这个角色所没有的用户
//        List list = new ArrayList(); //最终的集合
//        for (int i = 0; i <listall.size() ; i++) {
//            for (int j = 0; j < uids.size(); j++) {
//                if (listall.get(i).getId()==uids.get(j).longValue()){
//                    System.out.println("执行移除");
//                    listall.remove(listall.get(i));
//                }else{
//                    System.out.println("不执行移除");
//                }
//            }
//            System.out.println("第一次for结束");
//        }
//        System.out.println("最终的"+listall);
//        System.out.println("最终的size"+listall.size());
//        Integer[] a={1,2};
//        Integer[] b={};
//
//        Integer[] integers = getB(a, b);
//        System.out.println(Arrays.toString(integers));
        int[] a={1,2,4};
        int i = MyArrayUtils.sumArray(null);



    }
    private static Integer[] getB(Integer[] m, Integer[] n)
    {
        // 将数组转换为set集合
        Set<Integer> set1 = new HashSet<Integer>(Arrays.asList(m));
        Set<Integer> set2 = new HashSet<Integer>(Arrays.asList(n));

        // 合并两个集合
        set1.addAll(set2);

        Integer[] arr = {};
        return set1.toArray(arr);
    }
}
